home *** CD-ROM | disk | FTP | other *** search
/ FM Towns: Free Software Collection 9 / FM Towns Free Software Collection 9.iso / taropyon / cci / hello2.c < prev    next >
Encoding:
C/C++ Source or Header  |  1994-11-16  |  2.1 KB  |  80 lines

  1. /*************************************************************************
  2. *    "hello2.cc" 
  3. *************************************************************************/
  4.  
  5. #include    "ccilib.h"
  6.  
  7. /*    パレットデータ(HEwin 配色)    */
  8. char    PltDat[3][16] =
  9. {
  10.     /* G R  B                                */
  11.     { 0, 0, 0},    /* C_BALCK, C_THROUGH        */
  12.     { 0, 0, 0},    /* C_BLUE , C_MBLACK         */
  13.     { 7, 7, 8},    /* C_RED                    */
  14.     {12,12,13},    /* C_MAGENTA                */
  15.     { 6, 5, 7},    /* C_GREEN                    */
  16.     { 8, 7, 9},    /* C_CYAN                    */
  17.     {10, 9,11},    /* C_YELLOW                    */
  18.     {11,11,12},    /* C_WHITE                    */
  19.  
  20.     { 5, 5, 6},    /* C_HBALCK                    */
  21.     { 0, 0,11},    /* C_HBLUE                    */
  22.     { 0,11, 0},    /* C_HRED                    */
  23.     { 0,11,11},    /* C_HMAGENTA                */
  24.     {11, 0, 0},    /* C_HGEEN                    */
  25.     {11, 0,11},    /* C_HCYAN                    */
  26.     {11,11, 0},    /* C_HYELLOW                */
  27.     {14,14,15}    /* C_HWHITE                    */
  28. };
  29.  
  30. /*************************************************************************
  31. *    初期化
  32. *************************************************************************/
  33.  
  34. int        init()
  35. {
  36.     DSP_sysInit(0);            /* 表示システム初期化        */
  37.     KBF_sysInit();            /* キーボードシステム初期化    */
  38.     KBF_kan_off();
  39.     FDL_sysInit();            /* ファイルダイアログ初期化    */
  40.  
  41.     sdk_control(0);            /* サイドワーク起動禁止        */
  42.  
  43.     DSP_writePage(0);        /* 書き込みページ            */
  44.     DSP_setPlt( PltDat );    /* パレット設定                */
  45.     DSP_boxf(0,24,639,463,PSET,COLMIX(5,6));
  46.  
  47.     DSP_writePage(1);        /* 書き込みページ            */
  48.     DSP_setPlt( PltDat );    /* パレット設定                */
  49.     DSP_title("HELLO2","0.99",15,7,0,0);
  50.     evt_setDspTime( 1, 432, 4, 7, 0 );    /* 時刻表示アイドリング処理設定    */
  51.     SYL_clear();
  52. }
  53.  
  54. /*************************************************************************
  55. *    終了
  56. *************************************************************************/
  57.  
  58. int        term()
  59. {
  60.     FDL_sysEnd();
  61.     KBF_sysEnd();
  62.     DSP_sysEnd();
  63. }
  64.  
  65. /*************************************************************************
  66. *    MAIN
  67. *************************************************************************/
  68.  
  69. int        main( int argc, char **argv )
  70. {
  71.     init();
  72.  
  73.     DLG_tmpMsgBox( DLGPOS_CENTER_OF_SCN, DLGPOS_CENTER_OF_SCN,
  74.         C_MBLACK, C_DLGBASE, COLMIX(C_INFO,C_GRAY),
  75.         "    Hello, world.   " );
  76.  
  77.     term();
  78.     return (0);
  79. }
  80.